package org.example.cardgame.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author juanita.ren
 * @Date 2024/11/11 22:10
 * @Version 1.0
 */

public class GameInfo {
    private List<Player> playerList;
    private List<List<PlayerOperate>> playerOperateHistory = new ArrayList();
    private int roundNum = 0;
    private int currentScore = 0;
    private int scorePool = 0;
    private List<Card> showCard;

    public GameInfo() {
    }

    public List<Player> getPlayerList() {
        return this.playerList;
    }

    public void setPlayerList(List<Player> playerList) {
        this.playerList = playerList;
    }

    public List<List<PlayerOperate>> getPlayerOperateHistory() {
        return this.playerOperateHistory;
    }

    public void setPlayerOperateHistory(List<List<PlayerOperate>> playerOperateHistory) {
        this.playerOperateHistory = playerOperateHistory;
    }

    public int getCurrentScore() {
        return this.currentScore;
    }

    public void setCurrentScore(int currentScore) {
        this.currentScore = currentScore;
    }

    public int getScorePool() {
        return this.scorePool;
    }

    public void setScorePool(int scorePool) {
        this.scorePool = scorePool;
    }

    public List<Card> getShowCard() {
        return this.showCard;
    }

    public void setShowCard(List<Card> showCard) {
        this.showCard = showCard;
    }

    public int getRoundNum() {
        return this.roundNum;
    }

    public void setRoundNum(int roundNum) {
        this.roundNum = roundNum;
    }
}

